.slide{
    overflow-y: auto;
    height: 100%;
}
.mvbox{
    width: 100%;
    height: 680px;
    padding:30px 40px 0;
    cursor:pointer
}
.mvdesc{
    display: flex;
    justify-content: space-between;
    padding-top:10px;
}
.mvshare{
    display: flex;
    justify-content: space-between;
    padding-top:20px;
}
.singer{
    padding-left:20px;
}
.more{
    width:300px;
    display: flex;
    justify-content: space-between;
}
.countBox{
    position: relative;
}
.count{
    position: absolute;
    left:40px;
    color:red;
    font-size:30px
}
.topmv{
    width: 300px;
    height:400px ;
}
.topmvbox{
    display: flex;
    justify-content:space-around;
}
.mvmore{
    display: flex;
    justify-content: space-between;    
    padding:20px 30px;
}
.mvtop{
   width: 100%;
   height: 50px;
   background:#d00 ;
}
.mvdesc img{
   width: 40px ;
   height: 40px;
   display: flex;
   justify-content: space-around;
   padding:10px 70px;
}
.mvsinger{
    display: flex;
    justify-content:space-between;
    padding:10px 60px
}
.collsinger{
    width: 80px;
    height: 40px;
    background: #f00;
    color:white;
    line-height: 40px;
    text-align: center;
    border-radius: 10px;
    align-self: center;
}
